package config

import (
	"github.com/zeromicro/go-zero/core/logx"
	"github.com/zeromicro/go-zero/core/stores/redis"
	"github.com/zeromicro/go-zero/rest"
)

type Config struct {
	rest.RestConf
	LogConf logx.LogConf // 日志配置
	DB      struct {
		DataSource string // 数据库连接地址
	}
	//Cache       cache.CacheConf // 缓存配置
	RedisConfig redis.RedisConf // redis配置
	JwtConf     struct {
		Secret   string // jwt生成密钥
		Issuer   string // jwt签发者
		Expires  int64  // jwt过期时间
		Refresh  int64  // jwt刷新时间
		Audience string // jwt接受者
	}
	// 跨域配置
	CorsConf struct {
		AllowOrigins []string
	}
}
